package com.zwz.resp;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.zwz.model.Address;

import java.util.List;

public class InvoiceData {
    @JsonProperty("invoiceEnterpriseStandardAddress")
    private Address address;
    private String name;
    @JsonProperty("socialCreditCode")
    private String socialCreditCode;
    @JsonProperty("invoiceTaxCode")
    private String taxCode;
    @JsonProperty("invoiceBankHeadName")
    private String bankHeadName;
    @JsonProperty("legalRepresentative")
    private String legalRep;
    @JsonProperty("regNumber")
    private String regNumber;
    @JsonProperty("invoicePhone")
    private String phone;
    @JsonProperty("invoiceBankName")
    private String bankName;
    @JsonProperty("invoiceBankAccount")
    private String bankAccount;
    @JsonProperty("_id")
    private String id;
    @JsonProperty("businessTags")
    private List<String> businessTags;

    // Getters & Setters
    public Address getAddress() {
        return address;
    }

    public String getName() {
        return name;
    }

    // 其他 getter/setter 省略...


    public void setAddress(Address address) {
        this.address = address;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSocialCreditCode() {
        return socialCreditCode;
    }

    public void setSocialCreditCode(String socialCreditCode) {
        this.socialCreditCode = socialCreditCode;
    }

    public String getTaxCode() {
        return taxCode;
    }

    public void setTaxCode(String taxCode) {
        this.taxCode = taxCode;
    }

    public String getBankHeadName() {
        return bankHeadName;
    }

    public void setBankHeadName(String bankHeadName) {
        this.bankHeadName = bankHeadName;
    }

    public String getLegalRep() {
        return legalRep;
    }

    public void setLegalRep(String legalRep) {
        this.legalRep = legalRep;
    }

    public String getRegNumber() {
        return regNumber;
    }

    public void setRegNumber(String regNumber) {
        this.regNumber = regNumber;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public String getBankAccount() {
        return bankAccount;
    }

    public void setBankAccount(String bankAccount) {
        this.bankAccount = bankAccount;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public List<String> getBusinessTags() {
        return businessTags;
    }

    public void setBusinessTags(List<String> businessTags) {
        this.businessTags = businessTags;
    }
}